|
6dofimu27 2.2.1
|
Settings for registers of 6DOF IMU 27 Click driver. More...
Settings for registers of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_100HZ 0x09 |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_12_5HZ 0x0C |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_1600HZ 0x05 |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_1_5625HZ 0x0F |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_200HZ 0x08 |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_25HZ 0x0B |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_3200HZ 0x04 |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_3_125HZ 0x0E |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_400HZ 0x07 |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_50HZ 0x0A |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_6400HZ 0x03 |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_6_25HZ 0x0D |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_800HZ 0x06 |
| #define C6DOFIMU27_ACCEL_CONFIG0_ODR_MASK 0x0F |
| #define C6DOFIMU27_ACCEL_CONFIG0_UI_FS_SEL_16G 0x10 |
| #define C6DOFIMU27_ACCEL_CONFIG0_UI_FS_SEL_2G 0x40 |
| #define C6DOFIMU27_ACCEL_CONFIG0_UI_FS_SEL_32G 0x00 |
6DOF IMU 27 ACCEL_CONFIG0 register setting.
Specified setting for ACCEL_CONFIG0 register of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_ACCEL_CONFIG0_UI_FS_SEL_4G 0x30 |
| #define C6DOFIMU27_ACCEL_CONFIG0_UI_FS_SEL_8G 0x20 |
| #define C6DOFIMU27_ACCEL_CONFIG0_UI_FS_SEL_MASK 0x70 |
| #define C6DOFIMU27_ACCEL_DATA_RES 32767.0 |
| #define C6DOFIMU27_ACCEL_FS_SEL_16G 0x03 |
| #define C6DOFIMU27_ACCEL_FS_SEL_2G 0x00 |
6DOF IMU 27 accel fs sel and odr setting.
Specified setting for accel full scale resolution and output data rate of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_ACCEL_FS_SEL_32G 0x04 |
| #define C6DOFIMU27_ACCEL_FS_SEL_4G 0x01 |
| #define C6DOFIMU27_ACCEL_FS_SEL_8G 0x02 |
| #define C6DOFIMU27_ACCEL_MIN_G 2.0 |
| #define C6DOFIMU27_ACCEL_ODR_100HZ 0x06 |
| #define C6DOFIMU27_ACCEL_ODR_12_5HZ 0x03 |
| #define C6DOFIMU27_ACCEL_ODR_1600HZ 0x0A |
| #define C6DOFIMU27_ACCEL_ODR_1_5625HZ 0x00 |
| #define C6DOFIMU27_ACCEL_ODR_200HZ 0x07 |
| #define C6DOFIMU27_ACCEL_ODR_25HZ 0x04 |
| #define C6DOFIMU27_ACCEL_ODR_3200HZ 0x0B |
| #define C6DOFIMU27_ACCEL_ODR_3_125HZ 0x01 |
| #define C6DOFIMU27_ACCEL_ODR_400HZ 0x08 |
| #define C6DOFIMU27_ACCEL_ODR_50HZ 0x05 |
| #define C6DOFIMU27_ACCEL_ODR_6400HZ 0x0C |
| #define C6DOFIMU27_ACCEL_ODR_6_25HZ 0x02 |
| #define C6DOFIMU27_ACCEL_ODR_800HZ 0x09 |
| #define C6DOFIMU27_DEVICE_ADDRESS_0 0x68 |
6DOF IMU 27 device address setting.
Specified setting for device slave address selection of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_DEVICE_ADDRESS_1 0x69 |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_100HZ 0x09 |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_12_5HZ 0x0C |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_1600HZ 0x05 |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_1_5625HZ 0x0F |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_200HZ 0x08 |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_25HZ 0x0B |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_3200HZ 0x04 |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_3_125HZ 0x0E |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_400HZ 0x07 |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_50HZ 0x0A |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_6400HZ 0x03 |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_6_25HZ 0x0D |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_800HZ 0x06 |
| #define C6DOFIMU27_GYRO_CONFIG0_ODR_MASK 0x0F |
| #define C6DOFIMU27_GYRO_CONFIG0_UI_FS_SEL_1000DPS 0x20 |
| #define C6DOFIMU27_GYRO_CONFIG0_UI_FS_SEL_125DPS 0x50 |
| #define C6DOFIMU27_GYRO_CONFIG0_UI_FS_SEL_15_625DPS 0x80 |
| #define C6DOFIMU27_GYRO_CONFIG0_UI_FS_SEL_2000DPS 0x10 |
| #define C6DOFIMU27_GYRO_CONFIG0_UI_FS_SEL_250DPS 0x40 |
| #define C6DOFIMU27_GYRO_CONFIG0_UI_FS_SEL_31_25DPS 0x70 |
| #define C6DOFIMU27_GYRO_CONFIG0_UI_FS_SEL_4000DPS 0x00 |
6DOF IMU 27 GYRO_CONFIG0 register setting.
Specified setting for GYRO_CONFIG0 register of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_GYRO_CONFIG0_UI_FS_SEL_500DPS 0x30 |
| #define C6DOFIMU27_GYRO_CONFIG0_UI_FS_SEL_62_5DPS 0x60 |
| #define C6DOFIMU27_GYRO_CONFIG0_UI_FS_SEL_MASK 0xF0 |
| #define C6DOFIMU27_GYRO_DATA_RES 32767.0 |
| #define C6DOFIMU27_GYRO_FS_SEL_1000DPS 0x06 |
| #define C6DOFIMU27_GYRO_FS_SEL_125DPS 0x03 |
| #define C6DOFIMU27_GYRO_FS_SEL_15_625DPS 0x00 |
6DOF IMU 27 gyro fs sel and odr setting.
Specified setting for gyro full scale resolution and output data rate of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_GYRO_FS_SEL_2000DPS 0x07 |
| #define C6DOFIMU27_GYRO_FS_SEL_250DPS 0x04 |
| #define C6DOFIMU27_GYRO_FS_SEL_31_25DPS 0x01 |
| #define C6DOFIMU27_GYRO_FS_SEL_4000DPS 0x08 |
| #define C6DOFIMU27_GYRO_FS_SEL_500DPS 0x05 |
| #define C6DOFIMU27_GYRO_FS_SEL_62_5DPS 0x02 |
| #define C6DOFIMU27_GYRO_MIN_DPS 15.625 |
| #define C6DOFIMU27_GYRO_ODR_100HZ 0x06 |
| #define C6DOFIMU27_GYRO_ODR_12_5HZ 0x03 |
| #define C6DOFIMU27_GYRO_ODR_1600HZ 0x0A |
| #define C6DOFIMU27_GYRO_ODR_1_5625HZ 0x00 |
| #define C6DOFIMU27_GYRO_ODR_200HZ 0x07 |
| #define C6DOFIMU27_GYRO_ODR_25HZ 0x04 |
| #define C6DOFIMU27_GYRO_ODR_3200HZ 0x0B |
| #define C6DOFIMU27_GYRO_ODR_3_125HZ 0x01 |
| #define C6DOFIMU27_GYRO_ODR_400HZ 0x08 |
| #define C6DOFIMU27_GYRO_ODR_50HZ 0x05 |
| #define C6DOFIMU27_GYRO_ODR_6400HZ 0x0C |
| #define C6DOFIMU27_GYRO_ODR_6_25HZ 0x02 |
| #define C6DOFIMU27_GYRO_ODR_800HZ 0x09 |
| #define C6DOFIMU27_INTX_CONFIG2_DRIVE_MASK 0x04 |
| #define C6DOFIMU27_INTX_CONFIG2_DRIVE_OD 0x04 |
| #define C6DOFIMU27_INTX_CONFIG2_DRIVE_PP 0x00 |
6DOF IMU 27 INTx_CONFIG2 register setting.
Specified setting for INTx_CONFIG2 register of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_INTX_CONFIG2_MODE_LATCH 0x02 |
| #define C6DOFIMU27_INTX_CONFIG2_MODE_MASK 0x02 |
| #define C6DOFIMU27_INTX_CONFIG2_MODE_PULSE 0x00 |
| #define C6DOFIMU27_INTX_CONFIG2_POLARITY_ACT_HIGH 0x01 |
| #define C6DOFIMU27_INTX_CONFIG2_POLARITY_ACT_LOW 0x00 |
| #define C6DOFIMU27_INTX_CONFIG2_POLARITY_MASK 0x01 |
| #define C6DOFIMU27_INTX_STATUS0_AP_AGC_RDY 0x20 |
| #define C6DOFIMU27_INTX_STATUS0_AP_FSYNC 0x10 |
| #define C6DOFIMU27_INTX_STATUS0_AUX1_AGC_RDY 0x40 |
| #define C6DOFIMU27_INTX_STATUS0_AUX1_DRDY 0x08 |
| #define C6DOFIMU27_INTX_STATUS0_DRDY 0x04 |
| #define C6DOFIMU27_INTX_STATUS0_FIFO_FULL 0x01 |
| #define C6DOFIMU27_INTX_STATUS0_FIFO_THS 0x02 |
| #define C6DOFIMU27_INTX_STATUS0_RESET_DONE 0x80 |
6DOF IMU 27 INTx_CONFIG0/INTx_STATUS0 register setting.
Specified setting for INTx_CONFIG0/INTx_STATUS0 register of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_INTX_STATUS1_APEX_EVENT 0x40 |
6DOF IMU 27 INTx_CONFIG1/INTx_STATUS1 register setting.
Specified setting for INTx_CONFIG1/INTx_STATUS1 register of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_INTX_STATUS1_I2CM_DONE 0x20 |
| #define C6DOFIMU27_INTX_STATUS1_I3C_PROTOCOL_ERR 0x10 |
| #define C6DOFIMU27_INTX_STATUS1_PLL_RDY 0x01 |
| #define C6DOFIMU27_INTX_STATUS1_WOM_X 0x02 |
| #define C6DOFIMU27_INTX_STATUS1_WOM_Y 0x04 |
| #define C6DOFIMU27_INTX_STATUS1_WOM_Z 0x08 |
| #define C6DOFIMU27_MISC2_IREG_DONE 0x01 |
| #define C6DOFIMU27_MISC2_SOFT_RST 0x02 |
6DOF IMU 27 MISC2 register setting.
Specified setting for MISC2 register of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_PWR_MGMT0_ACCEL_MODE_LN 0x03 |
| #define C6DOFIMU27_PWR_MGMT0_ACCEL_MODE_LP 0x02 |
| #define C6DOFIMU27_PWR_MGMT0_ACCEL_MODE_MASK 0x03 |
| #define C6DOFIMU27_PWR_MGMT0_ACCEL_MODE_OFF 0x00 |
| #define C6DOFIMU27_PWR_MGMT0_GYRO_MODE_LN 0x0C |
| #define C6DOFIMU27_PWR_MGMT0_GYRO_MODE_LP 0x08 |
| #define C6DOFIMU27_PWR_MGMT0_GYRO_MODE_MASK 0x0C |
| #define C6DOFIMU27_PWR_MGMT0_GYRO_MODE_OFF 0x00 |
6DOF IMU 27 PWR_MGMT0 register setting.
Specified setting for PWR_MGMT0 register of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_PWR_MGMT0_GYRO_MODE_STBY 0x04 |
| #define C6DOFIMU27_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE |
Data sample selection.
This macro sets data samples for SPI modules.
| #define C6DOFIMU27_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE |
| #define C6DOFIMU27_TEMP_OFFSET 25.0 |
| #define C6DOFIMU27_TEMP_RES 128.0 |
6DOF IMU 27 temperature calculation setting.
Specified setting for temperature calculation of 6DOF IMU 27 Click driver.
| #define C6DOFIMU27_WHO_AM_I 0xE9 |
6DOF IMU 27 WHO_AM_I register setting.
Specified setting for WHO_AM_I register of 6DOF IMU 27 Click driver.